int estado_boton = 0; 
int pwm= 9; 
int motor1=3;
int motor2=4;
int a=0;
int l1=0;
int l2=0;
int l3=0;
int l4=0;
int pr1=0;
int pr2=0;
int pr3=0;
int pr4=0;
char val;

void setup(){
  Serial.begin(9600);
  pinMode(motor2,OUTPUT);
  pinMode(motor1,OUTPUT);
}

void loop(){
if( Serial.available() ){
  val = Serial.read();
}
    if( val=='a'){
      l1++;
      pr1=l1%2;
      digitalWrite(motor1,HIGH);
      digitalWrite(motor2,HIGH);
   
    if(pr1==0){
       digitalWrite(motor1,LOW);
       digitalWrite(motor2,LOW);
     }
    }
    
    if( val=='b'){
       l2++;
      pr2=l2%2;
      digitalWrite(motor1,LOW);
      digitalWrite(motor2,LOW);   
   
    if(pr2==0){
       digitalWrite(motor1,LOW);
       digitalWrite(motor2,LOW);
     }
       
    }
    
     if( val=='c'){
       l3++;
      pr3=l3%2;
      digitalWrite(motor1,HIGH);
      digitalWrite(motor2,LOW);
   
   
    if(pr3==0){
      digitalWrite(motor1,LOW);
      digitalWrite(motor2,LOW);
     }
    }
    
    
     if( val=='d'){
       l4++;
      pr4=l4%2;
      digitalWrite(motor1,LOW);
      digitalWrite(motor2,HIGH);
   
    if(pr4==0){
       digitalWrite(motor1,LOW);
       digitalWrite(motor2,LOW);
     }
    }
    
     
   val=0;
  
}


